<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>次検索でマッチした際のカーソルのウィンドウ位置 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀一般トップへ</a>
        <li><div class="list-title">
    <span class="no">4928</span>
    <a class="thread-title" href="4928.html#4928">次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    <ul><li><div class="list-title">
    <span class="no">4929</span>
    <a class="thread-title" href="4928.html#4929">Re:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    <ul><li><div class="list-title">
    <span class="no">4931</span>
    <a class="thread-title" href="4928.html#4931">Re2:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    <ul><li><div class="list-title">
    <span class="no">4932</span>
    <a class="thread-title" href="4928.html#4932">Re3:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    <ul><li><div class="list-title">
    <span class="no">4933</span>
    <a class="thread-title" href="4928.html#4933">Re4:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    <ul><li><div class="list-title">
    <span class="no">4934</span>
    <a class="thread-title" href="4928.html#4934">Re5:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    </li><li><div class="list-title">
    <span class="no">4935</span>
    <a class="thread-title" href="4928.html#4935">Re5:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    <ul><li><div class="list-title">
    <span class="no">4936</span>
    <a class="thread-title" href="4928.html#4936">Re6:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">4938</span>
    <a class="thread-title" href="4928.html#4938">Re4:次検索でマッチした際のカーソルのウィンドウ位置</a></div>
    </li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=4928>
    <span class="no">[4928]</span>
    <a class="thread-title" href="#4928">次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">しゃ</span>
    <time datetime="2005-12-26T09:21:57">2005年12月26日 09:21</time></h1>
    <div class="body">スクロールを要する大きめなファイルで、文字列を検索する際<br>一致文字列が画面の上下の外の場合、次検索でマッチした際の<br>カーソル位置のウィンドウ内での位置が、<br>次検索の場合、ウィンドウの下から3行目で検索マッチし、<br>前検索の場合、ウィンドウの上から3行目で検索マッチしている<br>状態になるのですが、これを検索前のカーソルのウィンドウ位置<br>に検索マッチした文字列が位置して欲しいのですが可能でしょうか？<br>マクロで出来るのか？設定で出来るのか？<br>出来ないのなら是非改良を要望します。<br>以上、宜しくお願いいたします。</div></section>
    <ul><li><section><h1 id=4929>
    <span class="no">[4929]</span>
    <a class="thread-title" href="#4929">Re:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">じゅうじ</span>
    <time datetime="2005-12-26T13:05:51">2005年12月26日 13:05</time></h1>
    <div class="body">▼ しゃさん<br>文字列検索でなくても、普通のカーソル移動でその現象は発生します。<br>例えば、画面の高さを１８行にすると、上から２行目、下から３行目で固定ですし、<br>画面の高さを４２行にすると、上から３行目、下から４行目で固定です。<br><br>設定で変更出来ないので、カーソル行の「カラー」設定で対処されて見てはいかがでしょう。</div></section>
    <ul><li><section><h1 id=4931>
    <span class="no">[4931]</span>
    <a class="thread-title" href="#4931">Re2:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">しゃ</span>
    <time datetime="2005-12-26T13:35:53">2005年12月26日 13:35</time></h1>
    <div class="body">▼ じゅうじさん<br>意味がわかりずらく申し訳ありません。<br>検索でヒットしたとき、文字列の色が変わりカーソルは単語の先頭に位置しております。<br>これは良いのですが、ウィンドウ内のカーソル位置が下端や、上端ではなく、検索前に位置していたウィンドウ位置にカーソルが位置するようにスクロールして欲しいのです。一画面に複数の単語がヒットする場合は、従来通りスクロールせずカーソルのみフォーカス位置へ移動するのみがよいのです。<br>難しければ、viみたいに画面の中央でも可です。<br></div></section>
    <ul><li><section><h1 id=4932>
    <span class="no">[4932]</span>
    <a class="thread-title" href="#4932">Re3:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">もか</span>
    <time datetime="2005-12-26T18:48:04">2005年12月26日 18:48</time></h1>
    <div class="body">▼しゃさん<br>&gt;マクロで出来るのか？設定で出来るのか？<br>▼(Re2)しゃさん<br>&gt;難しければ、viみたいに画面の中央でも可です。<br>　検索前のカーソルがあったウィンドウ上の位置や画面中央位置なら、その場所だけ見ればいいので、素早く目的の文字列を画面内で(人が)検索できるようになると。<br>　実際やって見ると強調表示や反転があるといっても、場合によって結局画面内を目で探し回るんですよね。<br>　編集-移動-カーソル行をウィンドウ中央へ(デフォルトではCtrl+H)<br>というコマンドがあるので、マクロを作って前次検索のとりあえずの代用にどうでしょうか。<br></div></section>
    <ul><li><section><h1 id=4933>
    <span class="no">[4933]</span>
    <a class="thread-title" href="#4933">Re4:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">しゃ</span>
    <time datetime="2005-12-27T09:08:42">2005年12月27日 09:08</time></h1>
    <div class="body">▼ もかさん<br>&gt; 　検索前のカーソルがあったウィンドウ上の位置や画面中央位置なら、その場所だけ見ればいいので、素早く目的の文字列を画面内で(人が)検索できるようになると。<br>&gt; 　実際やって見ると強調表示や反転があるといっても、場合によって結局画面内を目で探し回るんですよね。<br><br>これは長い文書で見出しの検索を連続して行い、その内容を目視しながら連続検索して<br>頭だしをしたいときに使うのですが、使いませんか？<br>検索一致行の下(上)10行～20行を目で確認しながら検索を続けるというものです。<br><br>&gt; &gt;マクロで出来るのか？設定で出来るのか？<br>snip<br>&gt; 　編集-移動-カーソル行をウィンドウ中央へ(デフォルトではCtrl+H)<br>&gt; というコマンドがあるので、マクロを作って前次検索のとりあえずの代用にどうでしょうか。<br><br>実はマクロで作り始めたのですが、マクロの関数仕様がわからず頓挫しております。<br>マクロ関数の引き数の説明等のリファレンスってどっかにあるのでしょうか？<br></div></section>
    <ul><li><section><h1 id=4934>
    <span class="no">[4934]</span>
    <a class="thread-title" href="#4934">Re5:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">すす</span>
    <time datetime="2005-12-27T13:20:51">2005年12月27日 13:20</time></h1>
    <div class="body">▼ しゃさん<br><br>//キーボードマクロのファイル<br>S_SelectWord(0);&#9;&#9;// 現在位置の単語選択<br>S_SearchClearMark(0);&#9;// 検索マークの切替え<br>S_CurLineCenter();&#9;&#9;// カーソル行をウィンドウ中央へ<br><br>たとえばこんなのではどうでしょう？<br></div></section>
    </li><li><section><h1 id=4935>
    <span class="no">[4935]</span>
    <a class="thread-title" href="#4935">Re5:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">too</span>
    <time datetime="2005-12-27T18:28:23">2005年12月27日 18:28</time></h1>
    <div class="body">&gt; マクロ関数の引き数の説明等のリファレンスってどっかにあるのでしょうか？<br>リファレンスは下記ページにあります<br>http://members.at.infoseek.co.jp/sakura_editor/macrohelp/</div></section>
    <ul><li><section><h1 id=4936>
    <span class="no">[4936]</span>
    <a class="thread-title" href="#4936">Re6:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">maru</span>
    <time datetime="2005-12-28T00:39:28">2005年12月28日 00:39</time></h1>
    <div class="body">▼ しゃさん<br>&gt; &gt; マクロ関数の引き数の説明等のリファレンスってどっかにあるのでしょうか？<br><br>リファレンスの最新版<br><a href=http://www.geocities.jp/maru3128/sakura.html#macrohelp target=_top><nobr>http://<wbr>www.<wbr>geocitie<wbr>s.<wbr>jp/<wbr>maru3128<wbr>/<wbr>sakura.<wbr>html#<wbr>macrohel<wbr>p</nobr></a><br><br>マクロのサンプルなど<br><a href=http://groups.yahoo.co.jp/group/sakura-editor/files/User/MACRO/ target=_top><nobr>http://<wbr>groups.<wbr>yahoo.<wbr>co.<wbr>jp/<wbr>group/<wbr>sakura-<wbr>editor/<wbr>files/<wbr>User/<wbr>MACRO/<wbr></nobr></a><br><a href=http://www.geocities.jp/maru3128/sakura_bbs.html target=_top><nobr>http://<wbr>www.<wbr>geocitie<wbr>s.<wbr>jp/<wbr>maru3128<wbr>/<wbr>sakura_b<wbr>bs.<wbr>html</nobr></a></div></section>
    </li></ul></li></ul></li><li><section><h1 id=4938>
    <span class="no">[4938]</span>
    <a class="thread-title" href="#4938">Re4:次検索でマッチした際のカーソルのウィンドウ位置</a>
    <span class="author">しゃ</span>
    <time datetime="2005-12-28T09:46:49">2005年12月28日 09:46</time></h1>
    <div class="body">▼ もかさん、すすさん、tooさん、maruさん<br>回答ありがとうございました。<br><br>マクロにてviもどきまでの振る舞いは実現できそうです。<br>元の希望の仕様の振る舞いについては他に有用だと思う人が居るかも含めこのまま様子をみたいと思います。<br><br></div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></body></html>